#pragma once

namespace yzrilyzr_crypto{
	EBCLASS(Padding){
	public:
	Padding()=default;
	~Padding()=default;
	virtual yzrilyzr_array::ByteArray padding(const yzrilyzr_array::ByteArray & in, u_index off, u_index len, u_index paddingLen)=0;
	virtual u_index unpadding(const yzrilyzr_array::ByteArray & in)=0;
	};
}